/*
 * Copyright (C), 2013-2017, 上海汽车集团股份有限公司
 * FileName: GCInformation.java
 * Author:   chenliang
 * Date:     2017年1月5日 下午3:12:45
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.saic.jvm;

import java.lang.management.GarbageCollectorMXBean;
import java.lang.management.ManagementFactory;
import java.util.List;

/**
 * 〈一句话功能简述〉<br> 
 * 〈功能详细描述〉
 *
 * @author chenliang
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class GCInformation {
    public static void main(String[] args) {
        try {
                List<GarbageCollectorMXBean> gcMxBeans = ManagementFactory.getGarbageCollectorMXBeans();

                for (GarbageCollectorMXBean gcMxBean : gcMxBeans) {
                        System.out.println("===>"+gcMxBean.getName());
                        System.out.println("===>"+gcMxBean.getObjectName());
                }

        } catch (RuntimeException re) {
                throw re;
        } catch (Exception exp) {
                throw new RuntimeException(exp);
        }
}
}
